﻿ /*CSS Document */
body{ margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/body_bg.jpg) repeat-x; line-height:22px; color:#666666;}
ul,li,h2,h3,form,input{ margin:0; padding:0}
li{ list-style:none;}
h2,h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clear{ clear:both;}
.clear2{clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidde;}

h2{ background:url(../images/title_bg_03.gif) repeat-x; padding:5px 10px; border-bottom:solid #b2d1f0 1px; color:#0571a8;}
h2 a{ color:#0678B2; text-decoration:none;}

a{ color:#444444; text-decoration:none;}
a:hover{ color:#0678B2; text-decoration:none;}

.white a{ color:#FFFFFF; text-decoration:none;}
.white a:hover{ color:#FFFFFF; text-decoration:none;}

a.white{color:#FFFFFF; text-decoration:none;}

/*版块样式*/
#wrap{ width:900px; margin: 0 auto; }
#top{ height:20px; padding-top:2px; color:#89bad3; text-align:right;}
#logo{ height:75px;}
#logo h1,#logo .logo_a{
	display: inline-block;
	float:left;
}
#logo h1{
	font-size: 24px;
	color:#2E4DA0;
	margin-top: 30px;
	line-height: 35px;
}
#logo ul{
	display: inline-block;
	float:right;
	height:25px;
	overflow: hidden;
	margin-top: 50px;
}
#logo ul li{
	float:left;
	margin-left: 10px;
}
#logo ul li a{
	font-size: 12px;
	color:#666;
	padding:3px 5px;
}
#logo ul li a:hover{
	background-color: #4160B9;
	color:#fff;
	border-radius:3px;
}
#banner{ height:20px;}

#mainNav{  background:#057dbb url(../images/menu_bg.gif) repeat-x; height:39px; padding-left:10px;}
#mainNav ul{display:none;}
#mainNav li{ list-style:none; float:left;/*height:39px;*/position: relative;}
/*#mainNav li:hover{
	background:#36AAE5;


}*/
#mainNav  #last_menu{ float:right; width:113px; background:url(../images/menu_06.gif) no-repeat; padding-left:9px;text-align: center;}

#mainNav a{ text-decoration:none; color:#FFFFFF; height:37px;line-height:39px;/*padding:9px 15px 10px 15px ;*/ font-size:14px; font-weight:bold; display:block; padding:0 15px;}
#mainNav .com_menu a:hover{
	background:#2899D3;
	color:#2F4994;

}
/*二级菜单*/
#mainNav li ul{position:absolute;z-index: 10;}
#mainNav li ul.sNav li{clear:left;background: #2899D3;width:120px;height:39px;text-align: center;
	opacity:0.9;
	filter:alpha(opacity=90);
}
#mainNav li ul.sNav li a{overflow: hidden;}
#mainNav li ul.sNav li a:hover{background: #0670A6;}

/*三级菜单*/
#mainNav li ul.sNav li ul{position:absolute;left:120px;top:0;width:120px;}

/*#mainNav  #last_menu a:hover{background-color: none;}*/


#main_ok{ width:550px; float:left; padding-bottom:10px;}
.node{ width:548px; border:solid #b2d1f0 1px; margin-bottom:20px;}
.node h2,.nav h2{
	line-height: 20px;
}
.node .description{padding:0 0 5px 10px;}
.pic{ /*width:335px;*/ float:left; padding-bottom:10px;}
.last_recommend{ width:305px; float:right;}
/* 文章更新*/
.Menubox { background:#eeeeee; height:20px;  margin-bottom:5px;}
.Menubox li{ float:left; padding:0 15px; border-right:solid 1px #FFFFFF;padding-top:2px;}
h3{ font-size:12px;}



.channel_pic{ width:300px; float:left; height:1px;}
.picsrc{ float:left;}
.picinfo{ float:right;}

/*.channel_list{height:100px;}*/
.channel_list{padding:5px;}
.channel_list li{ float:left; width:100%; margin:0 4px;line-height: 28px;}
.channel_list li span{display:inline-block;float:right;padding-right: 15px;}
.content{ font-size:14px;}



#sidebar{ width:340px;float:right;}
.nav{border:solid #b2d1f0 1px; margin-bottom:10px;}
.box{ padding: 10px;}
#friendlink{border:solid #eeeeee 1px; padding:0px;}
#copy{ height:28px;line-height:28px;font-size:13px;background:#0678B2; margin-top:10px; color:#FFFFFF; text-align:center; }


/* 正文左边-内容 */
.main{border:solid #b2d1f0 1px; padding:15px;}
.position{font-size:12px;padding-bottom:10px;}
 h1{margin:0px;padding:5px; font-size:22px; color:#006699;} /* 标题 */ 
 .info{line-height:22px;text-align:right;font-size:10.5px;color:#666;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E7E7E7;background-color:#F5F5F5;border-top-width:1px;border-top-style:solid;border-top-color:#E7E7E7;padding-right:10px} 
 /* 正文信息 */
  .info span{color:#390}
  #_artinfo{line-height:26px;padding:10px 0 0 5px;font-size: 12px;}
  #_artinfo span{}
  /* 信息突出 */ 
 .area{color:#333;line-height:160%;padding:20px 10px; font-size:14px;} /* 正文内容 */ 
 .prenext{line-height:25px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden} 
  .prenext span { display:block;}
  
  
.info2{ padding: 0 5px; margin-bottom:0;}
.info2 a {  font-size:12px;display:block; float:left; padding:0px 5px 0px 5px; color:#5ab119; font-weight:bold;}
.info2 div{ text-align:right; font-size:10.5px; color:#999999;}


#keyword{  height:19px; border: solid 1px #999999; display:inline-block; padding:3px 0 0 3px;}
#button{  height:24px;width:60px;; border: solid 1px #999999; display:inline-block;}

/* 正文左边-评论 */
.comment{ background-color:#eee; padding:20px; }
.comment  .more { padding: 5px; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px} /* 单用户评论显示框 */
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } /* 网友信息 */
.comment .list dl dt span{color:#390;font-size:11px} /* 评论时间 */
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 正文左边-评论发表 */
.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 